package com.xpgk.mvc.deptStation;

import com.jfinal.log.Log;
import com.xpgk.annotation.Table;
import com.xpgk.mvc.base.BaseModel;

/**
 * 岗位model
 */
@SuppressWarnings("unused")
@Table(tableName = DeptStation.table_name)
public class DeptStation extends BaseModel<DeptStation> {

	private static final long serialVersionUID = 6761767368352810428L;

	private static final Log log = Log.getLog(DeptStation.class);

	public static final DeptStation dao = new DeptStation().dao();

	/**
	 * 表名称
	 */
	public static final String table_name = "sys_dept_station";

	/**
	 * 字段描述：该条数据添加人员is  字段类型：character varying 长度：32
	 */
	public static final String column_createId = "createId";
	/**
	 * 字段描述：该条数据添加时间  字段类型：datetime 长度：0
	 */
	public static final String column_createDate = "createDate";
	/**
	 * 字段描述：该条数据更新人员id  字段类型：character varying 长度：100
	 */
	public static final String column_updateId = "updateId";
	/**
	 * 字段描述：该条数据更新时间  字段类型：datetime 长度：0
	 */
	public static final String column_updateDate = "updateDate";
	
	/**
	 * 字段描述：主键 字段类型：character varying 长度：32
	 */
	public static final String column_ids = "ids";

	/**
	 * 字段描述：名称 字段类型：character varying 长度：25
	 */
	public static final String column_name = "name";

	/**
	 * 字段描述：层级 字段类型：character varying 长度：25
	 */
	public static final String column_level = "levelnum";

	/**
	 * 字段描述：序号 字段类型：character varying 长度：25
	 */
	public static final String column_orderid = "orderid";

	/**
	 * 字段描述：是否上级节点 字段类型：character varying 长度：5
	 */
	public static final String column_isparent = "isparent";

	/**
	 * 字段描述：上级ids
	 */
	public static final String column_parentids = "parentids";

	/**
	 * 字段描述：部门ids
	 */
	public static final String column_departmentids = "departmentids";
	
	/**
	 * 字段描述：机构ids
	 */
	public static final String column_organIds = "organIds";

	/**
	 * 字段描述：icon
	 */
	public static final String column_icon = "icon";
	
	/**
	 * sqlId : 描述：查询指定机构根岗位
	 */
	public static final String sqlId_rootStationByOrgan = "sys.deptStation.rootStationByOrgan";
	
	/**
	 * sqlId : 描述：查询机构下所有岗位
	 */
	public static final String sqlId_allStationByOrgan = "sys.deptStation.allStationByOrgan";

	/**
	 * sqlId : 描述：查询根节点
	 */
	public static final String sqlId_rootNode = "sys.deptStation.rootNode";

	/**
	 * sqlId : 描述：根据上级节点id查询子信息
	 */
	public static final String sqlId_childNode = "sys.deptStation.childNode";
	
	/**
	 * sqlId : 查询 岗位对应人数
	 */
	public static final String sqlId_userCount = "sys.deptStation.userCount";
	
	/**
	 * sqlId : sys.deptStation.childCount 描述：根据上级节点id查询子节点数量
	 */
	public static final String sqlId_childCount = "sys.deptStation.childCount";
	
	/**
	 * 描述：查询所有岗位
	 */
	public static final String sqlId_paging = "sys.deptStation.paging";
	
	/**
	 * 描述：查询 指定层级机构下的所有根岗位
	 */
	public static final String sqlId_findRootStationByLevelIds = "sys.deptStation.findRootStationByLevelIds";
	
	/**
	 * 描述：查询 指定层级机构下的所有岗位
	 */
	public static final String sqlId_findStationByLevelIds = "sys.deptStation.findStationByLevelIds";

	
	

}
